Introduction to Spatial Data Analysis with Python